<template>
  <view class="full-screen">
    <image src="https://mp-8cee3ddd-8bba-44f8-bd49-93f17bd9d819.cdn.bspapp.com/start/start-bg3.jpg" mode="aspectFill" style="width:100vh; height:100vh;"></image>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        // 倒计时秒数
        seconds: 5,
        // 定时器的 Id
        timer: null
      };
    },
    onLoad() {
      this.delayNavigate()
    },
    methods: {
      // 延迟导航到 my 页面
      delayNavigate() {
        // 把 data 中的秒数重置成 3 秒
        this.seconds = 5
        this.showTips(this.seconds)

        this.timer = setInterval(() => {
          this.seconds--

          if (this.seconds <= 0) {
            clearInterval(this.timer)
            uni.navigateTo({
              url: '/pages/login/login'
            })
            return
          }
          this.showTips(this.seconds)
        }, 1000)
      },
      // 展示倒计时的提示消息
      showTips(n) {
        // 调用 uni.showToast() 方法，展示提示消息
        uni.showToast({
          // 不展示任何图标
          icon: 'none',
          // 提示的消息
          title: '' + n + ' 秒后自动跳转',
          // 为页面添加透明遮罩，防止点击穿透
          mask: true,
          // 1.5 秒后自动消失
          duration: 2500
        })
      }
    }
  }
</script>

<style lang="scss">

</style>